﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Check
{
    class Panduan
    {
//1、写一个工具类StringUtil，在里面定义一个静态方法，用来判断字符串是否为空。
//如果字符串是null，或者字符串是空""，或者字符串是N个空格"  "，那这个方法返回true，否则返回false
//然后在主类中（有Main方法的类）调用测试。

//2、写一个工具类ArrayUtil，在里面定义一个静态方法，用来判断数组是否为空。
//如果数组是null，或者数组长度为0，那此方法返回true，否则返回false
//然后在主类中（有Main方法的类）调用测试。

        public static void Panduan1()
        {
            bool e;
            Console.WriteLine("请输入字符串：");
            string a = Console.ReadLine();
            if (a == null)
            {
                e = true;
            }
            else if (a == "")
            {
                e = true;
            }
            else
            {
                e = false;
            }

            foreach (char item in a)
            {
                if (item == ' ')
                {
                    e = true;
                }
                else
                {
                    e = false;
                    break;
                }
            }
            Console.WriteLine(e);
        }

        public static void Panduan2()
        {
            bool c;
            Console.WriteLine("请输入字符串：");
            string b = Console.ReadLine();
            if (string.IsNullOrWhiteSpace(b))
            {
                c = true;
            }
            else
            {
                c = false;
            }
            Console.WriteLine(c);
        }

    }
}